# $Id: boinc_path_config.py.in,v 1.2 2004/11/02 22:31:20 quarl Exp $

# This module prepends boinc/py/ to the python system path

# configure generates boinc/*/boinc_path_config.py from
# boinc/py/Boinc/boinc_path_config.py.in (in all directories that contain
# python scripts, so that they can directly import path_config.py)

import sys, os

TOP_BUILD_DIR = "/home/boinc/boincsrc/boinc"
TOP_SOURCE_DIR = "/home/boinc/boincsrc/boinc"
TOP_SOURCE_DIR = os.environ.get('TOP_SOURCE_DIR') or TOP_SOURCE_DIR

sys.path.insert(0, os.path.join(TOP_SOURCE_DIR, 'py'))
if TOP_BUILD_DIR != TOP_SOURCE_DIR:
    sys.path.insert(0, os.path.join(TOP_BUILD_DIR, 'py'))

try:
    from Boinc import version
except ImportError:
    sys_path = sys.path
    raise SystemExit("""

FATAL configuration error
=========================

boinc_path_config.py: Couldn't find version.py.

boinc/py/Boinc/version.py should have been built from boinc/py/version.py.in
by configure.

TOP_SOURCE_DIR = %(TOP_SOURCE_DIR)s
TOP_BUILD_DIR  = %(TOP_BUILD_DIR)s

sys.path = %(sys_path)s

""" %locals())
